package com.chuangke.flow.entity;

import java.io.Serializable;

public class BaseNode implements Serializable {

	
    private static final long serialVersionUID = -8938766881824565475L;

	/** 节点id */
	private String id;

	/** 流程id */
	private String flowId;

	/** 上一节点 */
	private String prevId;

	/** 节点类型 */
	private String type;

	private int priority;

	/** 标题 */
	private String title;

	/** 描述 */
	private String content;

	/** 发起人 */
	private String initiator;

	/** 处理人类型 */
	private String assigneeType;

	/** 审批类型 */
	private String counterSign;

	/** 可选多人 */
	private String optionalMultiUser;

	/** 选择范围 */
	private String optionalAnge;
	
	/**如果节点是角色，根据用户加载服务找人*/
	private String userService ;

	/**连接点信息*/
	private String points;

	/**下一节点Id*/
	private String nextId;

	/**监听器*/
	private String listener ;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getFlowId() {
		return flowId;
	}

	public void setFlowId(String flowId) {
		this.flowId = flowId;
	}

	public String getPrevId() {
		return prevId;
	}

	public void setPrevId(String prevId) {
		this.prevId = prevId;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public int getPriority() {
		return priority;
	}

	public void setPriority(int priority) {
		this.priority = priority;
	}

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public String getInitiator() {
		return initiator;
	}

	public void setInitiator(String initiator) {
		this.initiator = initiator;
	}

	public String getAssigneeType() {
		return assigneeType;
	}

	public void setAssigneeType(String assigneeType) {
		this.assigneeType = assigneeType;
	}

	public String getCounterSign() {
		return counterSign;
	}

	public void setCounterSign(String counterSign) {
		this.counterSign = counterSign;
	}

	public String getOptionalMultiUser() {
		return optionalMultiUser;
	}

	public void setOptionalMultiUser(String optionalMultiUser) {
		this.optionalMultiUser = optionalMultiUser;
	}

	public String getOptionalAnge() {
		return optionalAnge;
	}

	public void setOptionalAnge(String optionalAnge) {
		this.optionalAnge = optionalAnge;
	}

	public String getUserService() {
		return userService;
	}

	public void setUserService(String userService) {
		this.userService = userService;
	}

	public String getPoints() {
		return points;
	}

	public void setPoints(String points) {
		this.points = points;
	}

	public String getNextId() {
		return nextId;
	}

	public void setNextId(String nextId) {
		this.nextId = nextId;
	}

	public String getListener() {
		return listener;
	}

	public void setListener(String listener) {
		this.listener = listener;
	}
}
